Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Notes and Domino Application Development wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
API Documentation > Lotus Notes Client Java UI API > Notes Client Java UI APIs - v8.5.1
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Creating Your First Eclipse Plugin For Lotus Notes

These videos provide a tutorial to creating your first plugin for Lotus Notes. I begin with showing you how to install and configure the Expeditor Toolkit. I then walk you through creating your first client services project and show you how to take advantage of some of the APIs provided by Lotus ...

Notes Client Java UI APIs - v8.5.2

When Notes 8 was released, it opened a whole new world of application development based on Eclipse technology. The combination of the Eclipse plugin framework and the existing Notes.jar APIs enabled interesting and powerful plugins to be built on top of Lotus Notes. Notes.jar APIs allowed plugin ...

Notes Client Java UI APIs - v8.5.1

When Notes 8 was released, it opened a whole new world of application development based on Eclipse technology. The combination of the Eclipse plugin framework and the existing Notes.jar APIs enabled interesting and powerful plugins to be built on top of Lotus Notes. Notes.jar APIs allowed plugin ...
Community articleNotes Client Java UI APIs - v8.5.1
Added by ~Denise Zennuzenader | Edited by ~Zach Chujipysterikle on June 25, 2013 | Version 37
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
When Notes 8 was released, it opened a whole new world of application development based on Eclipse technology. The combination of the Eclipse plugin framework and the existing Notes.jar APIs enabled interesting and powerful plugins to be built on top of Lotus Notes. Notes.jar APIs allowed plugin developers to access back-end information about Domino applications, but did not provide a means to access information about the Notes UI. The information that could be obtained about the Notes UI was accessed through Eclipse APIs or through unsupported, undocumented Notes plugin APIs that were not intended for external use. The Notes Client Java UI APIs were introduced in Notes 8.5.1 as a means for plugin developers to access information about the Notes UI through well documented and supported APIs. In conjunction with Notes.jar APIs, the Notes Client Java UI APIs allow Eclipse plugin developers to create robust applications that leverage their Domino data in the Notes UI.
Tags: Eclipse Notes Plugin Application_Development Plugin
When Notes 8 was released, it opened a whole new world of application development based on Eclipse technology.  The combination of the Eclipse plugin framework and the existing Notes.jar APIs enabled interesting and powerful plugins to be built on top of Lotus Notes.  Notes.jar APIs allowed plugin developers to access back-end information about Domino applications, but did not provide a means to access information about the Notes UI.  The information that could be obtained about the Notes UI was accessed through Eclipse APIs or through unsupported, undocumented Notes plugin APIs that were not intended for external use.  The Notes Client Java UI APIs were introduced in Notes 8.5.1 as a means for plugin developers to access information about the Notes UI through well documented and supported APIs.  In conjunction with Notes.jar APIs, the Notes Client Java UI APIs allow Eclipse plugin developers to create robust applications that leverage their Domino data in the Notes UI.
 

 
 
Resources
Click here to open the JavaDoc in a new window.
Click here to download the JavaDoc.
Click here to download the JavaDoc in Japanese.
Click here to download a sample plugin from OpenNTF.
 
Search Terms:
com.ibm.notes.java.api com.ibm.notes.java.ui com.ibm.notes.java.api.data com.ibm.notes.java.api.uti com.ibm.notes.java.ui.callbacks com.ibm.notes.java.ui.documents com.ibm.notes.java.ui.events com.ibm.notes.java.ui.listeners com.ibm.notes.java.ui.prompt com.ibm.notes.java.ui.views DOcumentFieldChangeEvent DocumentFieldListener NotesAgentData NotesBEDocument NotesData NotesDatabaseData NotesDocumentData NotesDocumentDataCallback NotesDocumentDataEvent NotesDocumentKeyData NotesDocumentUtil NotesFormData NotesFramesetData NotesJob NotesPageData NotesPlatform NotesSessionJob NotesThreadUtil NotesUIDocument NotesUIElement NotesUIEvent NotesUIField NotesUIView NotesUIWorkspace NotesViewData Prompt
activate() addCloseListener(Listener) addComposeItem(String, Object) addDatabase(NotesDatabaseData) addEditListener(Listener) addFieldListener(DocumentFieldListener) addItem(String, Object)
addModifiedListener(Listener)  appendItemValues(Document, Map) appendText(String) baseUrl ChooseDatabase(String, String) ChooseDatabase() close() composeDocument(Document)
composeDocument(NotesDatabaseData, Document) composeDocument(NotesFormData) contains(String) copy() createSession() cut() deselectAll() DocumentFieldChangeEvent(NotesUIField, NotesUIField) done(NotesDocumentDataEvent) encode(String) equals(Object) fieldChanged(DocumentFieldChangeEvent) getBaseUrl() getBEDocument() getCalendar(int, int, int, int, int, int, int, TimeZone)
getCalendarDate(int, int, int) getCalendarTime(int, int, int, int) getComposeItems() getCurrentDocument() getCurrentField() getCurrentView() getDatabaseData() getDatabaseData() getDateTime(Session, Date) getDateTime(Session, Calendar) getDocumentData() getDocumentData() getDocumentKey() getEditUrl() getError() getField(String) getFields() getFilePath() getForm() getFramesetUnid() getInstance() getItemCalendar(String) getItemDouble(String) getItemInteger(String) getItemList(String) getItems() getItemString(String) getName() getNewField() getOldField() getOpenUrl() getParser() getReplicaId() getSearchUrl(String) getSelectedText() getServer() getSession() getTemporaryDocument(Session) getText() getTitle() getUIDocument() getUnid() getUrl() getViewData() gotoNextField()
gotoPreviousField() handle(NotesException) handle(InterruptedException) hasDate(Calendar) hasItem(String) hasTime(Calendar) initThread() insertHtml(String) insertText(String) isEditable()
isEditMode() isInPreviewPane() isNewDoc() isOnMainThread() NOTES_COMMAND_SEPARATOR NOTES_PARAMETER_SEPARATOR NOTES_PATH_SEPARATOR NOTES_PROTOCOL NotesData()
NotesData(String) NotesDatabaseData(String, String, String, String) NotesDatabaseData(String, String, String) NotesDatabaseData(String) NotesDatabaseData(Database) NotesDocumentData(NotesViewData, String) NotesDocumentData(NotesDatabaseData, String) NotesDocumentData(Document) NotesDocumentKeyData(NotesViewData, String) NotesDocumentKeyData(Document) NotesFormData(NotesDatabaseData, String) NotesFormData(Form) NotesFramesetData(NotesDatabaseData, String) NotesPageData(NotesDatabaseData, String)
NotesViewData(NotesDatabaseData, String) NotesViewData(NotesDatabaseData, String, String) NotesViewData(View) Ok(String, String) OkCancelCombo(String, String, String, String[]) OkCancelEdit(String, String, String) OkCancelEditCombo(String, String, String, String[]) OkCancelList(String, String, String, String[]) OkCancelListMulti(String, String, String[], String[]) open(Session) openDatabase(NotesDatabaseData) openDocument(boolean, NotesDocumentData) openDocumentByKey(NotesDocumentKeyData) openFrameset(NotesFramesetData) openFrameset(NotesFramesetData, String) openFrameset(NotesFramesetData, NotesViewData) openPage(NotesPageData) openUrl(String) openView(NotesViewData) Password(String, String) paste()
print() prompt(int, String, String, Object, String[]) PROMPT_CHOOSEDATABASE PROMPT_OK PROMPT_OKCANCELCOMBO PROMPT_OKCANCELEDIT PROMPT_OKCANCELEDITCOMBO
PROMPT_OKCANCELLIST PROMPT_OKCANCELLISTMULT PROMPT_PASSWORD PROMPT_YESNO PROMPT_YESNOCANCEL recycle()  refresh() refreshHideFormulas() reload()
removeCloseListener(Listener) removeCommandAndParams(String) removeComposeItem(String) removeEditListener(Listener) removeFieldListener(DocumentFieldListener)
removeItem(String) removeModifiedListener(Listener) run(IProgressMonitor)  runAgent(NotesAgentData, NotesDocumentDataCallback, boolean) runInNotesThread(IProgressMonitor)
runInNotesThread(Session, IProgressMonitor) save() selectAll() setBaseUrl() setEditMode(boolean) setFilePath(String) setForm(Document, String) setItemValue(String, Object) setName(String) setReplicaId(String) setText(String) setTitle(String) termThread() YesNo(String, String) YesNoCancel(String, String)


  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (37)
collapsed Versions (37)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (37)Jun 25, 2013, 1:58:23 PM~Zach Chujipysterikle  
36Jul 13, 2010, 2:20:21 PM~Wei Rejipybergflar  IBM contributor
35May 26, 2010, 4:41:09 PM~Wei Rejipybergflar  IBM contributor
34May 26, 2010, 4:40:41 PM~Wei Rejipybergflar  IBM contributor
33May 19, 2010, 2:55:49 PM~Wei Rejipybergflar  IBM contributor
32May 19, 2010, 2:19:38 PM~Wei Rejipybergflar  IBM contributor
31May 6, 2010, 8:23:06 PM~Olga Minfreepuloni  IBM contributor
30May 6, 2010, 6:34:19 PM~Olga Minfreepuloni  IBM contributor
29May 6, 2010, 6:32:22 PM~Wei Rejipybergflar  IBM contributor
28May 6, 2010, 6:31:33 PM~Wei Rejipybergflar  IBM contributor
27May 6, 2010, 6:31:07 PM~Wei Rejipybergflar  IBM contributor
26May 6, 2010, 6:30:02 PM~Wei Rejipybergflar  IBM contributor
25May 6, 2010, 6:29:29 PM~Wei Rejipybergflar  IBM contributor
24May 6, 2010, 6:29:08 PM~Wei Rejipybergflar  IBM contributor
23May 6, 2010, 6:27:50 PM~Wei Rejipybergflar  IBM contributor
22May 6, 2010, 2:50:05 PM~Wei Rejipybergflar  IBM contributor
21May 6, 2010, 2:48:58 PM~Wei Rejipybergflar  IBM contributor
20May 6, 2010, 2:40:49 PM~Wei Rejipybergflar  IBM contributor
19May 6, 2010, 2:39:03 PM~Wei Rejipybergflar  IBM contributor
18May 6, 2010, 2:20:49 PM~Wei Rejipybergflar  IBM contributor
17May 6, 2010, 2:18:28 PM~Wei Rejipybergflar  IBM contributor
16May 6, 2010, 2:10:50 PM~Wei Rejipybergflar  IBM contributor
15May 6, 2010, 2:05:37 PM~Wei Rejipybergflar  IBM contributor
14May 6, 2010, 1:59:05 PM~Wei Rejipybergflar  IBM contributor
13May 6, 2010, 1:58:04 PM~Wei Rejipybergflar  IBM contributor
12May 5, 2010, 1:12:09 AM~Wei Rejipybergflar  IBM contributor
11May 5, 2010, 1:08:11 AM~Wei Rejipybergflar  IBM contributor
10May 5, 2010, 1:03:13 AM~Wei Rejipybergflar  IBM contributor
9May 4, 2010, 8:10:34 PM~Wei Rejipybergflar  IBM contributor
8May 3, 2010, 8:26:50 PM~Wei Rejipybergflar  IBM contributor
7May 3, 2010, 8:25:39 PM~Wei Rejipybergflar  IBM contributor
6May 3, 2010, 8:24:42 PM~Wei Rejipybergflar  IBM contributor
5May 3, 2010, 8:24:11 PM~Wei Rejipybergflar  IBM contributor
4May 3, 2010, 8:22:49 PM~Wei Rejipybergflar  IBM contributor
3May 3, 2010, 8:16:45 PM~Wei Rejipybergflar  IBM contributor
2May 3, 2010, 8:14:47 PM~Wei Rejipybergflar  IBM contributor
1May 3, 2010, 8:04:07 PM~Wei Rejipybergflar  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL
  • Privacy
  • Accessibility